largest win - Spanish English Dictionary